package com.cjkj.applet.service;

import com.cjkj.system.api.domain.APITJ03RealTimeData;
import com.cjkj.applet.domain.vo.MonitorPadDataVo;
import com.cjkj.applet.domain.vo.SmartBraceletDataVo;
import com.cjkj.common.core.web.domain.AjaxResult;
import com.cjkj.system.api.domain.request.EquipmentHistoryReq;

public interface EquipmentService {

    MonitorPadDataVo getMonitorPadRealTimeData(Long visitNo);

    AjaxResult getMonitorHistoryData(EquipmentHistoryReq req);

    SmartBraceletDataVo getBraceletRealTimeData(Long visitNo);

    AjaxResult getBraceletHistoryData(EquipmentHistoryReq req);

    SmartBraceletDataVo getBraceletBatteryData(String equipmentNo);

    APITJ03RealTimeData getTj03BatteryData(String equipmentNo);

    APITJ03RealTimeData getDebugData(String equipmentNo);

    /**
     * 获取心电血压监测仪实时数据
     */
    APITJ03RealTimeData getEBRealTimeData(Long visitNo);

    /**
     * 获取心电血压监测仪历史数据
     */
    AjaxResult getEBHistoryData(EquipmentHistoryReq req);
}
